#pragma once
#include "BaseMat.h"

class DiffuseMat :  public BaseMat
{
public:
	DiffuseMat(Ogre::SubEntity * ent,matEditor * pMat);
	~DiffuseMat(void);

public:

	static const Ogre::String getName();
	static CBaseMatFactory *  getFactory();

protected:
  int m_Matid;


};

class   CDiffuseMatFactory : public CBaseMatFactory
{
public:

	virtual BaseMat *CreateObject(Ogre::SubEntity * ent,matEditor * pMat);

};
